<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 字符转数值

    // parseInt()

    // var str = "365";
    // var str = "365.789";
    // var str = "36a5";
    // var str = "a365";
    // console.log(str);
    // console.log(typeof str);
    // var num = parseInt(str);
    // console.log(num);
    // console.log(typeof num);


    // parseFloat()

    // var str = "365";
    // var str = "365.789";
    // var str = "36a5";
    // var str = "a365";
    // console.log(str);
    // console.log(typeof str);
    // var num = parseFloat(str);
    // console.log(num);
    // console.log(typeof num);



    // Math.round()

    // var str = "365";
    // var str = "365.789";
    // var str = "36a5";
    // var str = "-365.789";
    // console.log(str);
    // console.log(typeof str);
    // var num = Math.round(str);
    // console.log(num);
    // console.log(typeof num);


    // Number()

    console.log( Number("365") )
    console.log( Number("365a") )
    console.log( Number("365.789") )
    console.log( Number("") )
    console.log( Number(true) )
    console.log( Number(false) )
    console.log( Number({}) )
    console.log( Number(function(){}) )
    console.log( Number(undefined) )
    console.log( Number(NaN) )
    console.log( Number(null) )


</script>
</html>